home *** CD-ROM | disk | FTP | other *** search
- --- 2/2/99 Version 3.21 --
-
- What's new:
-
- 1. Speed improvements (up to 40%) for all read-only monitors.
- 2. Logo, splash screen, about box, license form changed [thanks to Megarushing]
- 3. You can change Hackman's font and fontsize in *all* windows.
- 4. Recent files' captions won't exceed a certain amount of characters.
-
- Fixes:
-
- 1. Configuration button in the toolbar would pop-up the wrong window.
- 2. Jump backwards wrong offset was displayed in disassembler.
- 3. FIX: Major bug which caused all plugin to process a .tmp file
- instead of the real file.
- 4. Fixed a minor bug in Hex only monitor which caused null bytes to
- be represented by a single zero character instead of standard double.
- 5. Read command from menu now return focus to the monitor.
- 6. Find button on toolbar is disabled when not in Hex & Ascii monitor.
- 7. Clicking on Run button [Macro List Form] would crash Hackman.
- 8. Several issues were fixed where a macro could crash Hackman.
- 9. Fix a bug in the disassembler where the wrong register would appear
- in 81 and 83 opcodes.
- 10. Command Sensitive help in disassembler could under certain occassions
- pop-up wrong help module.
- 11. FIX: Slash problem under Japanese and Chineze windows 95/NT.
-
- --- 28/12/98 Version 3.2 --
-
- What's new:
-
- 1. Re-designed file handling kernel:
- - Creation of temporary file instead of consuming memory.
- - Robust UNDO function.
- - Save changes warning.
- - No changes are permanent now, they all require save.
- - Autosave performs write command when file closes.
- 2. Re-designed selection kernel:
- - Support *any* block from 1 byte to whole file.
- - SDK follows new blocking mode.
- - Cut, Copy, Paste, Clear functions are faster and support blocks.
- - Selections do *not* exceed current file size now.
- 3. Better core components support.
- 4. 50% Faster closing file.
- 5. 70% (even) Faster loading with incorrectly sized monitor removed.
- 6. Configuration submenus regarding plugins are under a general submenu now.
- 7. Smooth scrolling under our new About... box.
- 8. Anatomy component includes a date info tab.
- 9. Appearance changes:
- - Redesigned buttons on many dialog boxes.
- - Unique Ok/Cancel buttons on all tabbed dialog boxes.
- - Internal calibration process that shows HPU consumption.
- 10. Macro support (for more information consult the SDK):
- - Macro recorder
- - Macro manager (run, delete, list)
- - Macro submenu holder
- 11. SDK changes (see SDK for more details):
- - Support for plugins under macro menu added.
- - A plugin can grab the current position only [Position command].
- 12. Added Code Statistics core component under read menu.
- 13. Added a Help button in all dialog boxes that have help topics.
- 14. Fill: from single character, now you can use up to 15 characters.
- 15. Properties: added volume property (read-only).
- 16. Appearence submenus added to facilitate locating settings.
- 17. Locale: charset setting added to display special characters.
- 18. Hackman's editor now supports bookmarks:
- - toggle system with instant clear
- - forward or backward navigation
- 19. Code analyzer core component, analyzes and views:
- - IntelHex and Motorola S19 EEPROM hexadecimal formats.
- 20. Reference section added under help menu:
- - hex/decimal and octal/decimal tables
- - Windows ANSI (ASCII) Character Set
- - DOS Character Set
- - EBCDIC Character Set
- - Macintosh Character Set
- - Data Types
- 21. Brand new licence info box.
- 22. Paste Special capability added with support for:
- - Hex strings [separated or raw]
- - Binary expressions [separated or raw data]
- 23. Insert dword and qword (Inter and Motorola) functions added.
- 24. Even better live update system for quick updating hackman, core
- components, plugins, help files and anything else!
-
- Fixes:
-
- 1. A rare bug concerning some newly developed scripts [SDK bug].
- 2. Paste bug under certain system configurations.
- 3. Disassembler will now quit if start-up error occurs.
- 4. Resources fixed in hex calculator core components.
- 5. ESC button wouldn't close some dialog boxes.
- 6. BUG: Live update wouldn't quit under certain circumstances.
- 7. BUG: If a hackman had a start-up file, kernel would not notify recent files.
- 8. Some core components displayed different message when start-up
- error(s) occurred.
- 9. Locale: in some language packs, certain letters would appear corrupt.
- 10. Developer: Read Language Pack on-the-fly bugs corrected.
- 11. Removed a (forgotten) debug message box at start-up.
- 12. Hackman would sometimes crash if close button was pressed (X).
-
- --- 28/10/98 Version 3.12--
-
- What's new:
-
- 1. Pop-up welcome screen removed.
- 2. Export and Copy As... Hex Only and Octal modes added.
- 3. 150% Faster display in Hex and Ascii mode.
- 4. 100% Faster loading in any mode.
- 5. About plugins menu added as requested. (about_plugin)
-
- Fixes:
-
- 1. Hackman would crash if splash screen was disabled.
- 2. Debug.txt file is not removed after Hackman closes.
- 3. Open With... Hackman sequence would crash Hackman.
- 4. Visibility enhancements on selections.
- 5. Cancelling repeatedly preview/print functions could crash system.
-
- --- 15/10/98 Version 3.11--
-
- What's new:
-
- 1. License form has been replaced by a message box.
- 2. New smooth progress bars.
- 3. Possible to add plugin under Edit|Insert|... submenus as requested.
-
- Fixes:
-
- 1. More stable Read Language Pack routine. No problems now!
- 2. Fixed all bugs regarding canceling Print and Print Preview.
- 3. Print functions would crash hackman under certain circumstances.
- 4. Fixed Copy As... core component wrong starting offset.
-
- --- 13/10/98 Version 3.1--
-
- What's new:
-
- * We have decided to change the philosophy of the program. Instead of
- having a huge main kernel, we created a small one with branches,
- which is now more flexible and resembles a multi-process-platform.
-
- 1. Power Disassembler:
- - Extended help on demand
- - Find command and Find Next
- - Pop up menu to assist navigation
- - Print to file all source and current page
- - Direct connection with Hackman's Help System
- 2. Clever start-up recovery method when error occurs:
- - Now it's possible to re-create Hackman.ini file if damaged
- - Prompt for restart to ensure recovery
- 3. Debug file on start-up to solve problems easier (debug.txt).
- 4. Convert utility added to the core directory:
- - It's available for SDK users now
- - Decreases main executable's size
- - More flexible and convenient
- - Added Binary format copy as and export
- 5. Redesigned Fill function:
- - Supports both panels (hex and ascii)
- - Random numbers generator
- - Distincts letters, numbers and rest characters
- - Complies with the main lettering adjustments
- 6. Added Insert File function under edit menu.
- 7. Added Insert Random Number function under edit menu.
- 8. Added match case support for ascii replace function.
- 9. Enhanced print and print preview routines:
- - Cancel button available while preparing to print preview
- - Can use any type of paper supported by Windows
- - Fast and more reliable functions
- 10. Patch method added:
- - Independent patch executable
- - Can add any change to the source to the patch script
- - Automatic link between script and executable
- 11. All useless files will be deleted when exiting program.
- 12. We have separated these functions from main kernel to keep it small
- and flexible for all system configurations (also, it'll be easy
- to add full macro support this way):
- - Date changer
- - Encryption and decryption
- - Properties
- - Anatomy
- 13. Main kernel can remove menus and toolbar buttons of core components
- that do not exist or are not installed.
- 14. Added Edit Language menu under Developer's menu and the Language
- pack creation utility that comes with SDK.
-
- Fixes:
-
- 1. A rare disassembler bug where next page would appear incorrectly.
- 2. Some labels in Station Info dialog box would not display correctly.
- 3. Hackman would not load files larger than 6-7 ╠┬:
- - There is no limit now
- - However, in large files, the scroll bar will be invisible
- 4. Bug with selecting portions corrected in hex & ascii monitor.
- 5. Fixed replace all function when initial and destination strings
- had different length.
- 6. Printer device name would not be restored at start-up.
- 7. Disassembler's fonts may be in uppercase now.
- 8. With english language pack, &I would not activate Files tab in
- active monitor which has been replaced with &l now.
- 9. Many appearence bugs in CryptoGraphy modules.
- 10. Hackman will now initialize in its shell core components.
- 11. If some directories were not created, Hackman would crash at
- start-up. This has been corrected for *all* directories now.
- 12. Compare core component would crash if there were too many differences.
-
-
- --- 10/7/98 Version 3.0--
-
- What's new:
-
- 1. Vertical scroll bar added to switch pages easily.
- 2. Splash screen and Hackman's Logo have been changed.
- 3. Enhanced date changer routine: [the OS applies some restrictions]
- a) You can set any date and time
- b) Set separately creation, modification & access date and time
- c) Synchronize optionally with system's values
- 4. CORE directory includes Hackman's rarely used functions:
- a) Hackman's main .EXE file has been kept small
- b) You can separately update them
- c) You can add your core objects (consult SDK please)
- 5. Vast changes in Info dialog box under help menu:
- a) Now a detailed memory consumption dialog box appears
- b) Info station panel added (processor, OS info)
- c) Info dialog box may stay on top to monitor memory usage.
- d) NT WKS/Server 4.x,5.x and Windows 98 support added.
- 6. Resisable interface now supports:
- - 640x480 resolution (not recommended)
- - 800x600 (highly recommended)
- - 1024x768
- - 1152x864
- - 1280x1024
- - 1600x1200 (not recommended)
- 7. Two toolbars were added to offer speedy access to main functions.
- 8. Changes to the Find dialog box:
- a) Unicode ASCII search added
- b) Hex monitor for ASCII input and vice versa
- c) Up to 44 characters ASCII search
- d) Up to 44 characters HEX search
- 9. SDK changes (further info in SDK 3.0)
- a) Separation of core code and plugins.
- b) It is possible to add second level menus.
- c) Web integration for plugins
- d) Binary mode was added
- e) Name output only capability
- 10. Monitor behaves differently: no highlight is allowed, cursor is focus not blue.
- 11. Live update has been significantly super-charged!
- 12. Brand New 32-bit disassembler:
- - Initializes faster
- - Full source info, not only paging capabilities
- - Provides true disassembling of the whole program.
- - Separated from the main program to keep kernel small.
- - Supports 486,Pentium I & II, Pentium MMX and Pentium Pro.
- - Resizable window to fit your needs.
- - While disassembling, Hackman & your system are available.
- 13. It's now possible to select a portion in the ASCII monitor too.
- 14. Lettering menu is available in ASCII only monitor.
- 15. Added SPACES choice (256th) as End Of File bytes.
- (Configuration|Appearance|Advanced)
- 16. Right click integration in Windows (windows explorer too)
- 17. Disassembler's properties have changed.
- 18. Developer support added:
- - Live update searches for developer's components
- - Instantly load and display Hackman's SDK
- - PlugIn built-in debugger
- - On the fly Language Pack Reading to assist translation
- 19. Goto/Goto again functions added.
- 20. Enter now activates the dialog box command i.e. find
- (instead of setting the focus).
- 21. Smart editor system:
- - Ignores changes when identical to previous condition
- - ESC restores hex value in the hex monitor.
- 22. Compare core plugin added:
- - Supports differences and equalities
- - Smart recalibration algorithm
-
- Fixes:
-
- 1. Minor display bugs.
- 2. ESC wouldn't close all of the windows.
- 3. Unresolved crash at start-up will be handled.
- 4. Faster resource display (all windows and messages).
- 5. Several labels and messages appeared incorrectly.
- 6. Hackman would not create ! and ", instead of these he would read next and previous.
- 7. Closing without asking to save changes fixed.
-
-
- --- 22/5/98 Version 2.2--
-
- What's new:
-
- 1. Known Issues and What's new menus were removed.
- 2. Turbo loading achieved: now hackman initializes instantly.
- 3. Brand new calculator featuring:
- - hex, decimal and octal support
- - logical operators (OR, AND, NOT, XOR)
- - Customizable (mode, units, ontop, etc)
- - Operates like a normal calculator
- - Clipboard interoperation
- - Tightly integrated with Hackman
- 4. Plugins Machine Enhancements:
- a) Plugins can add a menu under configurations menu.
- b) Multiple level entries under help menu.
- {See SDK for more info.}
- 5. Speedy display.
- 6. Now, hackman cancels loading more than 10 files.
- 7. Help files were updated and fixed.
-
-
- Fixes:
-
- 1. Print preview is significantly enhanced.
- 2. Locale problems in print preview are now fixed.
- 3. Closing monitors dialog box by pressing (x) would freeze program.
- 4. Rare bug crashing assembler kernel is fixed.
- 5. Fixed close routine.
- 6. New file would not be correctly registered in files tab.
- 7. Startup would fail if auto starting was disabled and Send to feature was used.
-
- --- 21/4/98 Version 2.1--
-
- What's new:
-
- 1. Added export selection and copy as support for Visual Basic 5.0.
- 2. Now, kernel can load up to 10 files at the same time.
- 3. Hackman may be localized! All you need is a .lng file in your
- language. Get it from our web site or make it yourself.
- 4. Icon menus were removed as they were NT incompatible.
-
- Fixes:
-
- 1. A rare numbering bug in our recent files section.
- 2. Hackman was crashing at start-up on some systems with old OLE
- - producing an unexpected error 50003
- - overflowing (number error 6)
- Also, several NT 4.0 compatibility issues were permanently fixed.
-
- --- 6/4/98 Version 2.0a--
-
- What's new:
-
- 1. Intelligent kernel functions added:
- -recognizes missing recent files and removes them automatically.
- -detects version updates and creates updated ini files
- if necessary without losing all of the settings.
- 2. Improved anatomy function.
- 3. It's possible now to add a submenu under help menu (SDK).
- 4. We've reconstructed the Readme.txt file in order to be more useful to you.
- 5. INTEGRATION: can add Hackman under the Send To windows menu.
-
- Fixes:
-
- 1. FIX: menu icons incorrectly placed when not autostarting.
- 2. FIX: splash screen not removed when not autostarting.
- 3. Better icon contrast in several menus.
- 4. FIX: disassembler fonts were not updated.
- 5. FIX: undo list resets now if new file or another one is loaded.
- 6. Live update wizard now stays on top.
-
-
- --- 28/3/98 Version 2.0--
-
- What's new:
-
- 1. Added the Execute menu:
- - You can run a file
- - or create a standalone file
- - or create an executable file
- 2. Brand new interface
- 3. Many SDK improvements
- 4. Unlimited UNDOs and undo list convenience
- 5. Autosave function
- 6. Monitor font is now user-selectable.
- 7. New file creation.
- 8. Size controller.
- 9. Date controller.
- 10. Integrating capabilities (register files, create shortcuts)
- 11. Memo tab added to active monitor (inport, save memo information)
- 12. Print and print preview functions added.
-
- Fixes:
-
- 1. FIX: backup was fixed.
- 2. FIX: Save,load & export now remember last directory.
- 3. FIX: ESC wouldn't close some windows under certain circumstances.
- 4. FIX: Edit cursor would become white after hex edit.
- 5. FIX: After write command, cursor would lose its position.
-
- --- 29/2/98 Version 1.3a--
-
- Fixes:
-
- 1. FIX: find again wouldn't work.
- 2. FIX: rtf copy and export now work smoothly.
- 3. FIX: After executing a plugin that requires selection, selection
- would become invinsible.
- 4. FIX: Under certain circumstances, FAQ would crash.
-
-
- --- 16/2/98 Version 1.3---
-
- What's new:
-
- 1. Redesigned input/output/export file system.
- 2. Removed copy file function, but we enhanced the backup system.
- 3. Save as... function added as requested.
- 4. Live update tool added.
- 5. Print to file function.
- 6. ESC closes windows as requested.
- 7. Copy as... & export selection functions support 5 diferent formats.
- 8. Different FAQ format.
- 9. Byte order may be Intel or Motorola.
-
- ----24/1/98 Version 1.2----
-
- What's new:
-
- 1. New, redesigned start-up interface.
- 2. Update (removable) notification at startup.
- 3. Replace hex and ascii function.
- 4. A Decimal monitor has been added.
- 5. Four recent files are one-click accessible.
- 6. Buffer added (cut, copy and paste capabilities).
- 7. Inserting and deleting bits is possible now.
- 8. Clear selection function added.
- 9. Notification capabilities and backup enhancements.
- 10. Boolean NOT plugin added (thanx to John Ashley)
- 11. Checksum for selection plugin redesigned (thanx to Zortran)
-
-
- Fixes:
-
- 1. FIXED: major bugs concerning hex administration between &7FFF to &FFFF.
- 2. Navigation panels completely fixed.
- 3. Various minor problems.
-
- ----16/1/98 Version 1.1----
-
- What's new:
-
- 1. A jump to offset function added.
- 2. Addresses may be default, number of lines or decimal.
- 3. Enhanced calculator & start-up customization systems.
- 4. Selections support and exporting selected code.
- 5. Improved exported files from disassembler.
- 6. Added support for floating point numbers (both 32 and 64 bits).
- 7. Updated help files and overall stability (several crashes resolved, no known issues remain).
-
-
-
- ----26/12/97 Version 1.0----
-
- Original official release.
-
- ----2/3/96 Alpha 1 (build 1)----
-
- First line of code.